package com.coderush.admin.core.utils;

import com.coderush.admin.sys.model.entity.Menu;
import com.coderush.admin.sys.model.entity.Role;
import com.coderush.admin.sys.model.vo.UserRoleVo;
import lombok.Data;

import java.util.List;

@Data
public class UserContextModel {

    /**
     * 访问Token
     */
    private String accessToken;

    /**
     * 公司id
     */
    private Long companyId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 用户名
     */
    private String username;

    /**
     * 是否系统管理员
     */
    private Boolean isAdmin;

    /**
     * 角色列表
     * 多个角色
     */
    private List<UserRoleVo> userRoleVoList;

}